// #include "socket_zmq.h"
// #include <stdbool.h>
// #include <string.h>
// #include <tee_client_api.h>
#ifndef SOCKET_HANDLE_H
#define SOCKET_HANDLE_H

#include "cafun.h"

void node_server_receive_handler(TEEC_Context ctx, TEEC_Session sess, TEEC_Context ctx2, TEEC_Session sess2, char* node_server_rec_buffer, char* send_buffer, int send_bufferLen, ca_oppo* oparams, ca_self* sparams);
void node_client_send_handler(int a, char* send_buffer, ca_self* self, uint8_t* sk_flag);
void node_client_receive_handler(char* node_client_rec_buffer, TEEC_Context ctx, TEEC_Session sess, TEEC_Context ctx2, TEEC_Session sess2, ca_self* self, ca_oppo* oppo);
void pqc_node_client_send_handler(int a, char *send_buffer);
#endif